package com.tegtech.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 返回状态码枚举
 * @author Jun
 * @date 2020年4月5日 上午3:33:23
 */
@Getter
@AllArgsConstructor
public enum HttpStatus {

	SUCCESS(1000, "success"),

	ERROR(1001, "系统异常，请检查请求参数"),

	UNAUTHORIZED(1002, "未登录或登录过期"),
	
	AUTHORIZED_FAILURE(1003, "认证失败，请稍后再操作"),
	
	AUTHORIZED_EXPIRE(1004, "授权已过期，请重新登录"),
	
	FORBIDDEN(1005, "访问受限，无操作权限"),
	
	NOT_FOUND(1006, "路径不存在，请检查路径是否正确"),
	
	UNSUPPORTED_TYPE(1007, "不支持的文件格式"),
	
	PARAM_INVALID(1008, "参数无效");
	
	private final int code;

	private final String message;
}
